package com.smart.system.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

@Data
public class EmployeeSetVo {
    @Schema(description = "imei集合")
    private List<String> imeis;
    @Schema(description = "定位间隔时间（分钟数），例如 \"5\" 表示5分钟。特殊情况下 \"0.11\" 表示11秒，\"0.12\" 表示12秒")
    private String locationtimeinterval;

    @Schema(description = "心率间隔时间（分钟数），例如 5 表示5分钟")
    private String heartratetimeinterval;

    @Schema(description = "血压间隔时间（分钟数），空字符串表示清除")
    private String bpi;

    @Schema(description = "体温间隔时间（分钟数），空字符串表示清除")
    private String tpi;

    @Schema(description = "血氧间隔时间（分钟数），空字符串表示清除")
    private String oxi;

    @Schema(description = "紧急联系人1")
    private String sos1;

    @Schema(description = "紧急联系人2")
    private String sos2;

    @Schema(description = "紧急联系人3")
    private String sos3;

    @Schema(description = "最大心率阈值，空字符串表示清除")
    private String maxheartrate;

    @Schema(description = "最小心率阈值，空字符串表示清除")
    private String minheartrate;

    @Schema(description = "最大收缩压阈值（高压），空字符串表示清除")
    private String bphighmax;

    @Schema(description = "最小收缩压阈值（高压），空字符串表示清除")
    private String bphighmin;

    @Schema(description = "最大舒张压阈值（低压），空字符串表示清除")
    private String bplowmax;

    @Schema(description = "最小舒张压阈值（低压），空字符串表示清除")
    private String bplowmin;

    @Schema(description = "最大血氧阈值，空字符串表示清除")
    private String bloodoxmax;

    @Schema(description = "最小血氧阈值，空字符串表示清除")
    private String bloodoxmin;

    @Schema(description = "最大体温，空字符串表示清除")
    private String tempmax;

    @Schema(description = "最小体温，空字符串表示清除")
    private String tempmin;

    @Schema(description = "跌倒报警开关状态，0表示关闭，1表示开启")
    private String falldown;

    @Schema(description = "关闭间隔上传设置，1=关闭定位, 2=关闭心率, 3=关闭血氧, 4=关闭体温, 5=关闭血压")
    private String closeInter;
}
